Description
Used to define a line decoration in a complex line symbol.
Diagram
Overview
![](xsdimages/element.png) |
![](xsdimages/attribute.png) |
flipall optional Restriction of xs:string
Flag that determines if all decoration marker symbols are flipped 180 degrees.
|
![](xsdimages/attribute.png) |
flipfirst optional Restriction of xs:string
Flag that determines if the first decoration marker symbol is flipped 180 degrees.
|
![](xsdimages/attribute.png) |
postions optional Restriction of xs:int
The number of decoration marker symbols.
|
![](xsdimages/attribute.png) |
rotate optional Restriction of xs:string
Flag that determines if decoration marker symbols are rotated to follow the line.
|
![](xsdimages/sequence.png) |
Sequence
![](xsdimages/elementref.png) |
GROUPSYMBOL
Used to symbolize features with multiple symbols acting as a single symbol (e.g., a freeway line symbol consists of a group of 3 line symbols).
|
![](xsdimages/elementref.png) |
SIMPLEMARKERSYMBOL
Used to symbolize point features using one of the predefined symbol types: circle, square, cross, triangle, star, X, or diamond.
|
|
|
Attributes
Name | Type | Use | Default | Fixed | Description |
flipall | Restriction of xs:string | optional | false | | Flag that determines if all decoration marker symbols are flipped 180 degrees. |
flipfirst | Restriction of xs:string | optional | true | | Flag that determines if the first decoration marker symbol is flipped 180 degrees. |
postions | Restriction of xs:int | optional | 1 | | The number of decoration marker symbols. |
rotate | Restriction of xs:string | optional | false | | Flag that determines if decoration marker symbols are rotated to follow the line. |
Examples
Restrictions
One marker symbol child element is required with DECORATIONSYMBOL (SIMPLEMARKERSYMBOL, TRUETYPEMARKERSYMBOL, RASTERMARKERSYMBOL, or GROUPSYMBOL).
Source
<xs:element name="DECORATIONSYMBOL" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>Used to define a line decoration in a complex line symbol.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="GROUPSYMBOL" />
<xs:element ref="RASTERMARKERSYMBOL" />
<xs:element ref="SIMPLEMARKERSYMBOL" />
<xs:element ref="TRUETYPEMARKERSYMBOL" />
</xs:sequence>
<xs:attribute name="flipall" default="false">
<xs:annotation>
<xs:documentation>Flag that determines if all decoration marker symbols are flipped 180 degrees.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="flipfirst" default="true">
<xs:annotation>
<xs:documentation>Flag that determines if the first decoration marker symbol is flipped 180 degrees.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="postions" default="1">
<xs:annotation>
<xs:documentation>The number of decoration marker symbols.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="1" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rotate" default="false">
<xs:annotation>
<xs:documentation>Flag that determines if decoration marker symbols are rotated to follow the line.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="true" />
<xs:enumeration value="false" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
|
See Also